#app {
    font-family: "Avenir", Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    color: #2c3e50;
    font-size: 14px;
}

.layout {
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.layout-content-main {
    padding: 0 20px;
    height: 100%;
    overflow-y: scroll;
}
.layout-content-main::-webkit-scrollbar{
  width:5px;
  height: 10px;
  background-color: #f5f5f5;
}
.layout-content {
    height: 100%;
    padding-top: 60px;
    padding-bottom: 80px;
}

.left-nav-main {
    padding-top: 50px;
    position: relative;
    height: 100%;
    background: #f3f3f5;
    overflow-y: hidden;
    transition: width .3s;
}

.toggle-btn {
    z-index: 99;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: left;
}